import {TransformOptions} from "@babel/core";
import readerFileCode from "./babelPlugin/readerFileCode/readerFileCode";

export default function (): TransformOptions {
  return {
    configFile: false,
    // presets: [
    //   [
    //     "@babel/preset-env", { // 设置babel环境
    //     "modules": false //关闭 Babel 的模块转换功能，保留原本的 ES6 模块化语法
    //     //默认是auto，取值还可以是 amd, umd, systemjs, commonjs，auto等
    //   }
    //   ]
    // ],
    plugins: [
      ["@babel/plugin-proposal-decorators", {"legacy": true}],
      ["@babel/plugin-proposal-class-properties", {"loose": true}],
      [readerFileCode]
    ]
  }
}
